package com.hxzy.service.system;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hxzy.dto.system.SysDictTypeDTO;
import com.hxzy.entity.system.SysDictType;

import java.util.List;

/**
 * 数据字典
 */
public interface SysDictTypeService extends IService<SysDictType> {
    List<SysDictType> selectDictTypeList(SysDictTypeDTO sysDictTypeDTO);


    /**
     * 删除字典（禁用字典）
     * @param dictIds
     * @return
     */
    boolean deleteDictTypeByIds(Long[] dictIds);

    /**
     * 更新数据
     * @param sysDictType  本次要修改的
     * @param dbDict 数据库的值
     * @return
     */
    boolean updateDict(SysDictType sysDictType, SysDictType dbDict);

    /**
     * 新增数据
     * @param sysDictType
     * @return
     */
    boolean addDict(SysDictType sysDictType);
}
